@import "variable.less";
@import "mixins.less";
.no-select{
	.no-select();
}
.wid-max{
	width:100%;
}
.of-hidden{
	overflow:hidden;
}
.clearfix{
	&:after{
		clear:both;
		content:"";
		display:block;
	}
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.no-wrap{
	white-space:no-wrap;
}
html, body {
	margin: 0;
	padding: 0;
	height: 100%;
}
i{
	font-style: normal;
}
s{
	text-decoration: none;
}
dd{
	margin:0;
}
#app {
	height: 100%;
}
body {
	font-family: "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei",SimSun,sans-serif;
	overflow: auto;
	font-weight: 400;
	-webkit-font-smoothing: antialiased;
	overflow: hidden;
}
a {
	color: #4078c0;
	text-decoration: none;
}
button, input, select, textarea {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
}
.layout-wrap{
	.flexCtn();
	.flex-column();
	height:100%;
}
.ly-main-content {
	box-sizing: border-box;
	.flex(1);
	.flexCtn();
	width:100%;
	overflow:hidden;
}
.ly-page-container {
	.flex(1);
	overflow: auto;
	overflow-x:hidden;
	>div{
		margin:0 30px 30px;
	}
	h2 {
		font-size: 28px;
		color: #1f2d3d;
		margin: 0;
	}
	h3 {
		font-size: 22px;
	}
	h2, h3, h4, h5 {
		font-weight: normal;
		/* color: #1f2f3d; */
		&:hover a {
			opacity: .4;
		}
		a {
			float: left;
			margin-left: -20px;
			opacity: 0;
			cursor: pointer;
			&:hover {
				opacity: .4;
			}
		}
	}
	p {
		font-size: 14px;
		color: #5e6d82;
		line-height: 1.5em;
	}
}
.data-list{
	.el-pagination{
		margin-top: 30px;
	}
}
.formTable{
	td{
		border:none;
	}
}
.infoTable{
	border-collapse: collapse;
	td{
		border:1px solid #bfcbd9;
		padding:10px;
	}
}
.table-fn-btn{
	margin-top: 10px;
	margin-bottom: 10px;
}
.flexCtn{
	.flexCtn();
}
.data-list{
	.el-loading-mask{
		z-index:100;
	}
	.actList{
		white-space:nowrap;
		.el-button{
			display:inline;
		}
		.el-icon-loading{
			position:absolute;
		}
		.el-button.is-loading:before{
			background-color: rgba(101, 101, 101, 0.37);
		}
	}
	.el-table__header .cell{
		white-space:nowrap;
	}
	.el-table__fixed-right{
		right:1px;
		tr td:last-child .cell{
			padding-left:0;
			padding-right:0;
		}
	}
}
.width-ctl-btn{
	.el-table__fixed-body-wrapper{
		tr td:last-child .cell{
			padding-left:0;
			padding-right:0;
		}
	}
}
.el-button{
	a{
		color:#fff;
	}
}
.breadcrumb{
	margin:20px 0;
}
.dialog-c{
	.dia-btn{
		text-align:center;
		margin-top:15px;
		.el-button{
			width:110px;
			&:nth-child(2){
				margin-left:30px;
			}
		}
	}
}
.t-center{
	text-align:center;
}
.el-input__inner{
	height:32px;
	border-color:#dddee1;
}
.ivu-input:hover {
  border-color: #8391a5;
}
.tb-no-border{
	border-collapse: collapse;
	td{
		border: none;
		padding:10px;
	}
}
@import "plumb-flow.less";